@charset "utf-8";

body{ background:url(../img/bg.jpg);}


.h_t_bg{
	width:100%;
	height:15px;
	background:url(../img/h_t_bg.png) repeat-x;
}

.f_b_bg{
	width:100%;
	height:164px;
	background:url(../img/f_b_bg.png) repeat-x;
	bottom:0px;
	margin-top:-110px;
}

#main{
	width:1160px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:1;
/*	top:10px;		*/
}

#logo{
	position:absolute;
	top:38px;
}
.main_body .header{
	width:100%;
	height:545px;
/*	position:absolute;			
	top:0px;
	left:0px;		*/

}

.main_body .header .login_content{
	position:absolute;
	top:-2px;
	right:42px;
	font-family:'微软雅黑';
	font-size:12px;
}

#bg_music{
	background:url(../img/bg_music.png) no-repeat;
	width: 112px;
	height: 55px;
	float: left;
	color:#630e0b;
}
#user_login{
	float: left;
	margin-top: 27px;
	margin-left: 12px;
}

.main_body .header .menu_list{
	position:absolute;
	top:105px;
	width:100%;
}
.menu_list li{
	margin-right:54px;
}

.menu_list li>a{
	color:#6a160e;
	text-decoration:none;
	font-weight:700;
}

.main_body .header .sliders{
	position:absolute;
	top:150px;
}
.content a{
	color:#630e0b;
	font-size:12px;
	margin:14px 25px 0px 0px;
}

.text_area{
	font-size:12px;
	margin-top:10px;
	margin-left:10px;
	line-height: 18px;
	color: #630e0b;
}
.text_area img:first-child{
	float: right;
	margin-right: 25px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.text_area img:nth-child(2){
	float: right;
	margin-right: -95px;
	margin-top: 4px;
}
.text_area .img_bg{
	width: 95px;
	height: 68px;
	position: relative;
	top: 10px;
	left: 228px;
	background: url(../img/text_decorate.png) no-repeat;
}

.text_area .img_bg>img{
	
}

#jfzq ul{
	width:98%;
	margin-left:1%;
}
#jfzq ul>li{
	margin-right:49px;
}

div.zq_img{
	background: url(../img/text_decorate_l.png) no-repeat;
	height: 66px;
	width:188px;
}

div.zq_text{
	text-align:center;margin-top:5px;
}
div.zq_text>span{
	font-size:12px;
	color:#630e0b
}
div.zq_text>span:hover{
	color:#ce4230;
}
a.zq_func>img{
	margin-left:50px;
}
.zq_func>h3{
	margin-top: -26px;
	margin-left: -17px;
	color: #ffd48f;
}

#gwzq ul{
	width:98%;
	margin-left:1%;
}
#gwzq ul>li{
	margin-right:49px;
}

div.zq_img img{
	margin-left:4px;margin-top:4px;
}

#gwzq a.zq_func>img{
	margin-left:50px;
}
#gwzq a.zq_func>h3{
	margin-top: -26px;
	margin-left: -17px;
	color: #ffd48f;
}

#content_img_area{
	width:100%
}

.content_img_area li{
	margin-right:40px;
	width: 260px;
	height: 90px;
	background: url(../img/img_frame.png)
}
.content_img_area li>img{
	margin-left:3px;margin-top:3px;
}

.main_body .footer{
	margin-top:100px;
	font-size:12px;
	color:#6e1f14!important;
	text-align:center
}
.main_body .footer a{color: #6e1f14}

.menu_list a:hover{
	color:#ce4230;
}

a.zq_func>h3:hover{
	text-decoration:underline;
}

#gwzq ul a:hover,#jfzq ul a:hover,#product_list ul a:hover{text-decoration:none;}
#gwzq ul a:hover h3,#jfzq ul a:hover h3,#product_list ul a:hover h3{color: #ce4230!important;}

.music_control_btn{
	width: 18px;
	height: 20px;
	display: block;
	margin-left: 78px;
	margin-top: -14px;
}
/*-----------------登录页-------------------*/

#login_area{
	width:735px;
	height:439px;
	background-color: #efa944;
	color: #bf2919;
	margin:4% auto;
	position:absolute;
}
#login_area div{position:absolute}
.vip_title{
	top: 36px;
	height: 26%;
	width: 100%;
	text-align: center;
	font-size: 26px;
}
.vip_title>span{
	line-height:450%;
	font-weight:700
}
.username,.password_set,.password_confirm,.mobile,.mail{
	left: 146px;
	width: 445px;
	height: 66px;
	font-family: '微软雅黑'
}
.username{top: 150px;}
.password_confirm{top: 216px;}
.username span,.password_set span,.password_confirm span,.mobile span,.mail span{
	display:inline-block;
	width:88px;
	text-align:center;
}
.username input,.password_set input,.password_confirm input,.mobile input,.mail input{
	height: 44px;
	width: 330px;
	background: none;
	border: 1px solid #bf2919;
	border-radius: 6px;
}
.star{
    width: 1px!important;
    margin-left: 10px!important;
}
.login_btn{
	bottom: 90px;
	left: 277px;
	width: 180px;
	height: 50px;
	background:url(../img/login-regist-btn.png) no-repeat;
	color:#ffd48f;
	font-size:18px;
}
.login_btn a{
	margin-left: -30px;
	margin-top: 14px;
	display: block;
	color: #ffd48f
}

/*-------------------登录页结束-------------------*/


/*-------------------注册页开始-------------------*/

#register_area{
	width:735px;
	height:614px;
	background-color: #efa944;
	color: #bf2919;
	margin:6% auto;
	position:absolute;
}
#register_area div{position:absolute}
#vip_register{top:30px;}
#register_area .vip_title>span{line-height:580%;}
#register_area .username{top:150px;}
#register_area .password_set{top:216px;}
#register_area .password_confirm{top:282px;}
#register_area .mobile{top:348px;}
#register_area .mail{top:414px;}
/*-------------------注册页结束-------------------*/


/*-------------------about页开始-------------------*/
.menu{
	display: inline-block;
	width: 250px;
	margin-left: 60px;
	margin-top: 100px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#a76923,direction=120,strength=4);
	-moz-box-shadow: 10px 0px 6px -6px #a76923;
	-webkit-box-shadow: 10px 0px 6px -6px #a76923;
	box-shadow:10px 0px 6px -6px #a76923;
}
.menu li{
	float:none;
	margin-bottom:10px;
}
.menu h3{
	margin-left: -69px;
margin-top: -33px;
color: #FFD48F
}
.menu .h3_about{margin-left: -54px;}
.menu a:hover{text-decoration:none;}
.menu a:hover h3{
	/*color:#6a160e;	*/
	color:#fff;
	font-weight:700;
}
#about_founder{
	width: 800px;
	position: relative;
	top: -315px;
	left:350px;
}
.innerPage_title{margin-left:10px;color:#6c180f}
.innerPage_content{margin-top:36px;}
#founder{
	color: #630e0b;
	line-height: 24px;
	font-size: 12px;
	text-indent: 24px;
	padding-left: 12px;
}
#founder>img{float:right}

div#founder{border-bottom:none!important;}
/*-------------------about页开始-------------------*/


/*-------------------news页开始-------------------*/
#news{
	width: 800px;
	position: relative;
	top: -315px;
	left:350px;
}
.innerPage_content>div{
	float: none;
	border-bottom: 1px dotted #630e0b;

	width: 720px;
	line-height: 32px;
	margin-left: 15px;
}
.innerPage_content>div>span{
	color: #630e0b;
	font-size:12px;
}
/*.innerPage_content>div>a{float:left;}*/
/*-------------------news页开始-------------------*/


/*-------------------news_detail页开始-------------------*/
#news_detail{
	width: 800px;
	position: relative;
	top: -315px;
	left:350px
}
.innerPage_content .news_title{
	font-size:16px;
	line-height:32px;
	color:#630e0b;
	font-weight:700;
	text-align:center
}
.news_date{
	font-size:12px;
	line-height:32px;
	color:#620e0b;
	text-align:center
}
.news_content{
	font-size:12px;
	line-height:26px;
	color:#620e0b;
	text-indent:24px;
}
/*-------------------news_detail页开始-------------------*/


/*-------------------产品列表页开始-------------------*/
#product_list{
	width: 800px;
	position: relative;
	top: -315px;
	left: 350px
}
#product_list li{margin-right:15px;}
#product_list li.li_last{margin-bottom:10px;}
#page_list{
	height: 50px;
	width: 535px;
	margin: 68px auto;
	padding-left: 25px;
}
#page_list>a{
	background:url(../img/page.png) no-repeat;
	height:25px;
	width:70px;
	display:inline-block;
	margin-right:-33px;
}
#page_list>a:hover{text-decoration: none!important;}
#page_list>a:hover span{color: #ce4230!important;}
#page_list a.to_page_first,#page_list a.to_page_last{
	background:url(../img/page_first_last.png) no-repeat;
}
#page_list a.to_page_first{margin-right:0px}
#page_list span{
	line-height:25px;
	color:#fff;
	font-weight:800;
	margin-left: -38px;
}
#page_list a.to_page_first span,#page_list a.to_page_last span{
	margin-left:0px;
}
/*-------------------产品列表页开始-------------------*/

/*-------------------产品详情页开始-------------------*/
#product_detail{
	width:96%;
	margin:0px auto;
	color:#630e0b;
}
#product-about{height:260px;}
a.prouct_container{
	display:block;
	width:303px;
	height:232px;
	background:url(../img/detail.png) no-repeat;
	margin-left:12px;
	float:left;
}
.prouct_container>img{position:relative;top:4px;}
div.product_intro{
	float:left;
	width:690px;
}
p.name{
	font-family:'微软雅黑';
	font-weight:bold;
	font-size:20px;
	line-height:24px;
}
p.intro,p.price,p.integral{
	font-size:12px;
	line-height:18px;
}
p.intro>span,p.price>span{
	font-weight:bold;
}
p.integral{font-weight:bold;}
p.integral>span{
	font-size:32px;
	margin-right:10px;
}
p.to_buy{
	background:url(../img/detail_buy.png) no-repeat;
	width:125px;
	height:28px;
}
p.to_buy>a{
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	color:#ffd48f;
	display:block;
}

#story-about{
	margin-left:12px;width:90%;
}
.story-title{
	font-family:'微软雅黑';
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
.story-content{
	font-size:12px;
	line-height:24px;
}
/*-------------------产品详情页结束-------------------*/

/*-------------------见证分享页开始-------------------*/
#share{
	width:96%;
	margin:0px auto;
	color:#630e0b;
}

#share form{
	width:760px;
	margin-left:12px;
	border-radius:12px;
	margin-top:30px;
}
#share form div.file_select{
	height:42px;
	border:1px solid #630e0b;
	border-bottom:none;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
}
#share .share_btn{
	display:inline-block;
	height:31px;
	margin-top:0px;
	background-color:#630e0b;
	color:white;
	font-size:12px ;
	line-height:24px;
	border-radius:6px;
	cursor:pointer;
}
#share form div.file_select a{
	width:71px;
	margin-left:-80px;
}
#share form div.img_show{
	border:1px solid #953c3d;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}
#share input[type=file]{
	opacity:0;
	margin-top:6px;
	margin-left:7px;
	width:71px;
	height:31px;
	curaor:pointer;
}
#share form textarea{
	width:100%;
	height:179px;
	border:none;
	background:transparent;
}
p.warn{
	font-size:12px;
	line-height:24px;
}
#share form input[type=button]{
	border:none;
	width:114px;
}
div.share_other{
	height:92px;
	border-bottom:1px dotted #630e0b;
	font-size:12px;
	line-height:24px;
	margin-top:12px;
}
div.share_other p{margin:0px;}
span.share_person{font-weight:bold;}
/*-------------------见证分享页结束*/